<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <!--  -->
    <script>
    
        //         编写一个函数来查找字符串数组中的最长公共前缀。
        // 如果不存在公共前缀，返回空字符串 ""。
        // 示例 1:
        // 输入: ["flower","flow","flight"]
        // 输出: "fl"
        // 示例 2
        // 输入: ["dog","racecar","car"]
        // 输出: ""
        // 解释: 输入不存在公共前缀。
        //         function str(str11, str21, str31) {
        //             let str1 = str11.split("");
        //             let str2 = str21.split("");
        //             let str3 = str31.split("");
        //             console.log(str1, str2, str3);

        //             for (let one = 0; one < str1.length - 1; one++) {
        //  let newstr = '';
        //                 for (let two = 0; two < str2.length - 1; two++) {

        //                     if (str1[one] === str2[two]) {
        //                         console.log( newstr += str1[one]);
        //                         for (let three = 0; three < str3.length - 1; three++) {
        //                             if (str2[two] === str3[three]) {
        //                                   newstr += str3[three]
        //                             }else{
        //                                 return newstr
        //                             }
        //                         }

        //                     } else {
        //                         return newstr
        //                     }

        //                 }
        //             }
        //         }
        //         console.log(str("flower", "flow", "flight")); 



        
//         给定一个排序数组，你需要在原地删除重复出现的元素，使得每个元素只出现一次，返回移除后数组的新长度。

// 不要使用额外的数组空间，你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。

// 示例 1:

// 给定数组 nums = [1,1,2], 

// 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 

// 你不需要考虑数组中超出新长度后面的元素。
// let newarr=new Set([1, 2, 3, 4, 5, 6, 6, 6, 7, 7]);
// let result=[];
// newarr.forEach((item,index)=>{
//  result.push(item)
// })
//     console.log(result.length)

//         function set(arr) {
//             let array=[];
//             for (var i = 0; i < arr.length; i++) {
//                 if (!array.includes(arr[i])) {//includes 检测数组是否有某个值
//                     array.push(arr[i]);
//                 }
//             }
//             return array
//         }
    
// console.log(set([1, 2, 3, 4, 5, 6, 6, 6, 7, 7]).length);



    </script>
</body>

</html>